Scratch编程教程 您所在的位置:网站首页 scratch 编程教程 Scratch编程教程

Scratch编程教程

2023-06-07 20:20| 来源: 网络整理| 查看: 265

浏览量: 3,834

我们都知道,在创作一些游戏、动画或者故事的时候,都会有角色跳跃的场景,有些是当我们按下向上的方向键后角色开始向上跳跃,有时候是按下空格键、Z、X、W甚至是点击鼠标的时候角色发生跳跃。

有些跳跃是简单形式的跳跃,有些则是接近我们现实生活中物理形态的跳跃,本节课Coco老师就带领大家一起来学习让角色实现跳跃的多种编程技巧。

一、简单形式的跳跃

1.1、首先,最常见的一种简单形式的跳跃,常用于动画中,让角色快速向上跳跃,然后又快速落回起跳点。跳跃的中间过程是看不到的,只是将角色在垂直方向瞬间向上移动了50步,等待0.1秒后,又瞬间向下移动了50步,所以角色位置的变化是比较突然的。

跳跃1.1

1.2、第二种跳跃方式,和第一种跳跃方式看起来很相似,但是可以看到跳跃的中间过程。跳跃的过程看起来比较平滑,不像第一种位置的变化是很突然的。

跳跃1.2

上面两种方式都是较为简单的跳跃方式。

二、恒定速率下降的跳跃

2.1、让角色快速向上跳跃,然后以恒定速率回落,直到落到综合地面(使用了颜色侦测棕色地面)

跳跃2.1

2.2、让角色以恒定速率上升,然后以恒定速率回落。

跳跃2.2

三、有限制规则的跳跃

3.1、在一些游戏中,会规则跳跃的规则,比如跳跃的次数不能超过多少,也不能在半空中跳跃等等。

比如下面这个脚本只允许在棕色地面跳跃,其中粉色的自制积木代指跳跃的其他规则。

跳跃3.1

3.2 还有一些游戏允许角色连跳,比如连跳2次

跳跃3.2

四、有起跳速度的跳跃

4.1、有起跳速度的跳跃,同时上升和下降过程中速度在发生变化,很接近真实生活中物理状态的跳跃。其中起跳速度-1是模拟重力作用下的速度变化情况。

跳跃4.1

同学们掌握这些角色跳跃的编程技巧,大约就掌握了90%左右跳跃类游戏或者动画中的跳跃设计,赶紧动手动脑跟着Coco老师一起来编程吧!

少儿编程学习网官方群:675726029免责声明

量位学堂Qit编程



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有